// 版心
.main {
    width: 1210px;
    margin: 0 auto;
}
// 默认字体
body {
    font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
    color: #666;
    background-color: #ffffff;
    overflow-x: hidden;
}

/* header 头部 开始 */
header {
    // 第一层
    .head1 {
        border-bottom: 1px solid #ddd;
        background-color: #e3e4e5;
        width: 1536px;
        .h {
            height: 30px;
            line-height: 30px;
            color: #999;
            ul {
                li.dropdown {
                    position: relative;
                    z-index: 21;
                }
                li {
                    a.hov:hover {
                        color: #e33333;
                    }
                }
            }
            // 头部导航左边
            .hlist1 {
                .index {
                    float: left;
                    height: 30px;
                    padding: 0 2px;
                    i {
                        position: relative;
                        font-size: 20px;
                        color: #5c5452;
                    }
                    a {
                        color: #999;
                    }
                    a:hover {
                        color: #e33333;
                    }
                }
                // 地址定位
                li {
                    float: left;
                    height: 30px;
                    padding: 0 2px;
                    a.txt1 {
                        height: 28px;
                        line-height: 28px;
                        padding: 0px 7px;
                        overflow: hidden;
                        position: relative;
                        z-index: 1;
                        float: left;
                        border: 1px solid #e3e4e5;
                        color: #999;
                        i#i1 {
                            font-size: 14px;
                            color: #5c5452;
                            margin-right: 4px;
                        }
                    }
                    a.txt1:hover {
                        color: #999;
                    }
                    .drop {
                        left: 2px;
                        width: 300px;
                        padding: 10px;
                        top: 30px;
                        line-height: 24px;
                        display: none;
                        position: absolute;
                        border: 1px solid #ccc;
                        background-color: #fff;
                        -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
                        box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
                        .adrbox {
                            .adressbox {
                                .adress {
                                    overflow: hidden;
                                    .item {
                                        float: left;
                                        width: 60px;
                                        padding: 2px 0;
                                        a {
                                            float: left;
                                            padding: 0 8px;
                                            color: #999;
                                        }
                                        a:hover {
                                            background-color: #f4f4f4;
                                            color: #e33333;
                                        }
                                        a.selected {
                                            background-color: #f10215;
                                            color: #fff;
                                        }
                                    }
                                }
                            }
                        }
                        .edition {
                            margin: 10px 0 10px 10px;
                            .crossing {
                                width: 262px;
                                height: 0;
                                border-bottom: 1px dotted #eee;
                            }
                            p {
                                margin: 9px 0;
                                color: #8f8f8f;
                            }
                            .arealist {
                                overflow: hidden;
                                li {
                                    float: left;
                                    width: 145px;
                                    height: 26px;
                                    line-height: 26px;
                                    a {
                                        color: #999;
                                        display: block;
                                        overflow: hidden;
                                        div {
                                            float: left;
                                            width: 120px;
                                            font-family: Microsoft YaHei, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53",
                                                sans-serif;
                                        }
                                        .tubiao {
                                            float: left;
                                            position: relative;
                                            top: 7px;
                                            margin-right: 8px;
                                            width: 15px;
                                            height: 10px;
                                            border: 1px solid transparent;
                                            background-repeat: no-repeat;
                                        }
                                        .site1 {
                                            background-position: 0 0;
                                            height: 12px;
                                            margin-top: -1px;
                                            background-image: url(../images/globalsite.png);
                                        }
                                        .site2 {
                                            background-image: url(../images/globalsite.png);
                                            border: 1px solid #ebebeb;
                                            background-position: -20px 0;
                                        }
                                        .site3 {
                                            background-image: url(../images/globalsite.png);
                                            border: 1px solid #ebebeb;
                                            background-position: 0 -17px;
                                        }
                                        .site4 {
                                            background-image: url(../images/globalsite.png);
                                            border: 1px solid #ebebeb;
                                            background-position: -40px 0;
                                        }
                                        .site5 {
                                            background-image: url(../images/globalsite.png);
                                            border: 1px solid #ebebeb;
                                            background-position: -20px -17px;
                                        }
                                    }
                                    a:hover {
                                        color: #e33333;
                                    }
                                }
                            }
                        }
                    }
                }

                .dropdown:hover .hov {
                    padding-bottom: 2px;
                    border-color: #ccc;
                    border-bottom: none;
                    background-color: #fff;
                }
            }
            // 头部导航右边
            .hlist2 {
                // width: 710px;
                li.shu {
                    overflow: hidden;
                    margin: 11px 5px 0;
                    width: 1px;
                    height: 10px;
                    background-color: #ccc;
                }
                // 每个li区域
                li {
                    float: left;
                    z-index: 21;
                    a.de1 {
                        color: #999;
                    }
                    a.de2 {
                        color: #e33333;
                    }
                    .dt {
                        padding: 0px 7px;
                        height: 28px;
                        line-height: 28px;
                        a {
                            color: #999;
                        }
                        a.a1 {
                            color: #f00;
                        }
                        a.a1:hover {
                            color: #e33333;
                        }
                        i.i2 {
                            font-size: 12px;
                            position: absolute;
                            right: 5px;
                            top: 10px;
                            width: 12px;
                            height: 12px;
                            line-height: 12px;
                        }
                    }
                    .ddt {
                        overflow: hidden;
                        position: relative;
                        z-index: 1;
                        float: left;
                        border: 1px solid #e3e4e5;
                        padding-right: 20px !important;
                    }
                    .mobiletxt {
                        width: 60px;
                        text-align: center;
                    }
                    .mobiletxt:hover {
                        color: #e33333;
                    }
                    .erweiimg {
                        position: absolute;
                        display: none;
                        top: 35px;
                        left: 0;
                        width: 76px;
                        height: 76px;
                        background: #fff;
                        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
                        div {
                            margin: 5px auto;
                            width: 66px;
                            height: 66px;
                            background: #f6f6f6 url(../images/erweima.png) 50% no-repeat;
                        }
                    }
                    .erweiimg::before {
                        content: "";
                        position: absolute;
                        display: block;
                        top: -9px;
                        left: 50%;
                        margin-left: -5px;
                        width: 0;
                        height: 0;
                        line-height: 0;
                        font-size: 0;
                        border: 5px solid transparent;
                        border-bottom-color: #fff;
                    }
                }
                // 我的京东下拉
                .myjd {
                    .drop {
                        left: 0;
                        width: 280px;
                        display: none;
                        position: absolute;
                        top: 30px;
                        line-height: 24px;
                        border: 1px solid #ccc;
                        background-color: #fff;
                        -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
                        box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
                        .top {
                            padding: 10px 0 10px 15px;
                            overflow: hidden;
                            .left {
                                float: left;
                                width: 126px;
                            }
                            .right {
                                float: left;
                                width: 126px;
                            }
                            .item {
                                a {
                                    color: #999;
                                }
                                a:hover {
                                    color: #e33333;
                                }
                            }
                        }
                        .bottom {
                            border-top: 1px solid #f1f1f1;
                        }
                    }
                }
                .myjd:hover .chan {
                    padding-bottom: 2px;
                    border-color: #ccc;
                    border-bottom: none;
                    background-color: #fff;
                }
                // 企业采购下拉
                .business {
                    .drop {
                        left: 0;
                        width: 140px;
                        padding: 10px 0 10px 15px;
                        top: 30px;
                        line-height: 24px;
                        display: none;
                        position: absolute;
                        border: 1px solid #ccc;
                        background-color: #fff;
                        -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
                        box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
                        .businessinner {
                            .item {
                                display: inline-block;
                                width: 56px;
                                white-space: nowrap;
                                a {
                                    color: #999;
                                }
                                a:hover {
                                    color: #e33333;
                                }
                            }
                            .itemlast {
                                width: 112px;
                            }
                        }
                    }
                }
                .business:hover .chan {
                    padding-bottom: 2px;
                    border-color: #ccc;
                    border-bottom: none;
                    background-color: #fff;
                }
                // 客户服务下拉
                .customer {
                    .drop {
                        right: 0;
                        width: 174px;
                        padding: 10px 0;
                        top: 30px;
                        line-height: 24px;
                        display: none;
                        position: absolute;
                        border: 1px solid #ccc;
                        background-color: #fff;
                        -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
                        box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
                        .client {
                            padding-left: 15px;
                            font-weight: 700;
                            color: #666;
                        }
                        .item-business {
                            margin-top: 5px;
                            padding-top: 5px;
                            border-top: 1px dotted #eee;
                            padding-left: 15px;
                            font-weight: 700;
                            color: #666;
                        }
                        .item {
                            display: inline-block;
                            width: 70px;
                            padding-left: 15px;
                            a {
                                color: #999;
                            }
                            a:hover {
                                color: #e33333;
                            }
                        }
                    }
                }
                .customer:hover .chan {
                    padding-bottom: 2px;
                    border-color: #ccc;
                    border-bottom: none;
                    background-color: #fff;
                }
                // 网站导航下拉
                .sitenav {
                    .drop {
                        right: -84px;
                        width: 1188px;
                        padding: 15px 0;
                        top: 30px;
                        display: none;
                        position: absolute;
                        border: 1px solid #ccc;
                        background-color: #fff;
                        -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
                        box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
                        line-height: 24px;
                        dl {
                            float: left;
                            width: 255px;
                            padding-left: 20px;
                            border-left: 1px solid #eee;
                            dt {
                                margin-bottom: 5px;
                                font-weight: 700;
                                color: #666;
                            }
                            dd {
                                overflow: hidden;
                                .item {
                                    overflow: hidden;
                                    float: left;
                                    width: 85px;
                                    white-space: nowrap;
                                    a {
                                        color: #999;
                                    }
                                    a:hover {
                                        color: #e33333;
                                    }
                                }
                            }
                        }
                        .dl1 {
                            border-left: none;
                            width: 340px;
                        }
                    }
                }
                .sitenav:hover .chan {
                    padding-bottom: 2px;
                    border-color: #ccc;
                    border-bottom: none;
                    background-color: #fff;
                }
                // 京东手机下拉
                .mobile {
                    z-index: 20;
                    .drop {
                        display: none;
                        position: absolute;
                        left: auto;
                        right: 0;
                        top: 30px;
                        width: 190px;
                        background-color: #fff;
                        border: 1px solid #cfcfcf;
                        border-bottom: 3px solid #60575a;
                        .erweiitem {
                            position: relative;
                            z-index: 5;
                            padding: 15px 0;
                            border-bottom: 1px solid #e7e7e7;
                            .imgbox {
                                position: absolute;
                                left: 5px;
                                top: 14px;
                                width: 74px;
                                height: 74px;
                                border: 1px solid #ccc;
                                background-color: #f7f7f7;
                                img {
                                    width: 70px;
                                    height: 70px;
                                    margin: 2px 0 0 2px;
                                }
                            }
                            .infobox {
                                margin: 0 10px 0 86px;
                                min-height: 70px;
                                .hh {
                                    color: #666 !important;
                                    font-size: 12px;
                                    line-height: 17px;
                                    font-weight: bold;
                                }
                                .p1 {
                                    margin: 3px 0;
                                    line-height: 14px;
                                    color: #f10214;
                                }
                                .p2 {
                                    overflow: hidden;
                                    height: 25px;
                                    a {
                                        float: left;
                                        margin-right: 2px;
                                        width: 25px;
                                        text-indent: -999px;
                                        color: #999;
                                        overflow: hidden;
                                        height: 25px;
                                        background-image: url(../images/mobile-app.png);
                                    }
                                    .app1 {
                                        background-position: 0 0;
                                    }
                                    .app2 {
                                        background-position: 0 -26px;
                                    }
                                    .app3 {
                                        background-position: 0 -52px;
                                    }
                                }
                            }
                        }
                    }
                    .drop::before {
                        content: "";
                        position: absolute;
                        display: block;
                        top: -9px;
                        margin-left: -5px;
                        width: 0;
                        height: 0;
                        line-height: 0;
                        font-size: 0;
                        border: 5px solid transparent;
                        border-bottom-color: #fff;
                        border-color: transparent transparent #fff;
                        left: 154px;
                    }
                }
            }
        }
    }

    // 第二层
    .head2 {
        height: 100px;
        .h2 {
            // logo
            .logobox {
                position: relative;
                z-index: 12;
                float: left;
                width: 362px;
                height: 60px;
                padding: 20px 0;
                .abox {
                    display: block;
                    width: 270px;
                    height: 60px;
                    background: url(../images/jdlogo.png) no-repeat 0 0;
                    text-indent: -20000px;
                }
                .extra {
                    position: absolute;
                    top: 15px;
                    left: 168px;
                    width: 180px;
                    height: 70px;
                    padding-left: 10px;
                    background: #fff;
                    .channel {
                        float: left;
                        margin-right: 10px;
                        cursor: default;
                        font-size: 20px;
                        line-height: 70px;
                        font-weight: 400;
                        color: #333;
                    }
                    .categ {
                        float: left;
                        color: #666;
                        font-size: 12px;
                        font-weight: 400;
                        position: relative;
                        padding-top: 22px;
                        height: 27px;
                        font-family: simsun;
                        .c1 {
                            color: #ccc;
                            position: relative;
                            width: 63px;
                            height: 25px;
                            border: 1px solid #ccc;
                            line-height: 25px;
                            z-index: 1;
                            background: #fff;
                            padding: 0 5px;
                            h2 {
                                .c11 {
                                    font-family: "Microsoft YaHei";
                                    color: #666;
                                    font-size: 12px;
                                    font-weight: 400;
                                    i.i1 {
                                        top: 6px;
                                        right: 3px;
                                        height: 10px;
                                        font: 400 12px/15px consolas;
                                        color: #6a6a6a;
                                        display: block;
                                        position: absolute;
                                        transition: transform 0.1s ease-in 0s;
                                        -webkit-transition: -webkit-transform 0.1s ease-in 0s;
                                    }
                                }
                                .c11:hover {
                                    color: #f30213;
                                }
                            }
                        }
                        .c1:hover .i1 {
                            transform: rotate(180deg);
                            -webkit-transform: rotate(180deg);
                        }
                        // 下拉内容
                        .drop {
                            display: none;
                            border: 1px solid #ccc;
                            position: absolute;
                            width: 155px;
                            padding: 13px;
                            margin-top: -1px;
                            background: #fff;
                            overflow: hidden;
                            h3 {
                                font-family: "Microsoft YaHei";
                                color: #666;
                                line-height: 24px;
                                font-size: 12px;
                                font-weight: 400;
                                .h3a {
                                    color: #666;
                                    padding: 0;
                                    font-size: 12px;
                                }
                            }
                        }
                    }
                    .categ:hover .hov {
                        border-bottom: 0px;
                        border-bottom-color: #fff;
                    }
                }
            }
            // 搜索框
            .searbox {
                position: relative;
                z-index: 11;
                float: left;
                width: 462px;
                margin-top: 25px;
                width: auto;
                .search {
                    height: 36px;
                    width: auto;
                    .seartxt {
                        width: 446px;
                        color: rgb(153, 153, 153);
                        float: left;
                        height: 24px;
                        line-height: 24px;
                        padding: 4px;
                        margin-bottom: 4px;
                        border-width: 2px 0 2px 2px;
                        border-color: #b61d1d;
                        border-style: solid;
                        outline: 0;
                        font-size: 14px;
                        font-family: "microsoft yahei";
                    }
                    button {
                        width: auto;
                        padding: 0 8px;
                        font: 12px simsun;
                        overflow: visible;
                        float: left;
                        height: 36px;
                        border: none;
                        border-radius: 0;
                        color: #fff;
                        cursor: pointer;
                    }
                    .searall {
                        background: #b61d1d;
                    }
                    .searthis {
                        background: #474e5c;
                    }
                }
            }
            // 进入购物车
            .cartbox {
                margin-right: 65px;
                float: right;
                z-index: 11;
                height: 36px;
                margin-top: 25px;
                .iconbox {
                    width: 75px;
                    height: 34px;
                    border: 1px solid #dfdfdf;
                    padding: 0 28px 0 36px;
                    background: #f9f9f9;
                    text-align: center;
                    line-height: 34px;
                    position: relative;
                    cursor: default;
                    zoom: 1;
                    .i1 {
                        display: block;
                        position: absolute;
                        overflow: hidden;
                        top: 9px;
                        left: 18px;
                        width: 18px;
                        height: 16px;
                        background: url(../images/jdimg.png) 0 -58px no-repeat;
                    }
                    .i2 {
                        top: 13px;
                        right: 8px;
                        width: 12px;
                        height: 13px;
                        overflow: hidden;
                        font: 100 12px/13px simsun;
                        color: #999;
                        display: block;
                        position: absolute;
                    }
                    .i3 {
                        position: absolute;
                        top: -4px;
                        left: 104px;
                        display: inline-block;
                        padding: 1px 2px;
                        font-size: 12px;
                        line-height: 12px;
                        color: #fff;
                        background-color: #c81623;
                        border-radius: 7px 7px 7px 0;
                        min-width: 12px;
                        text-align: center;
                        overflow: hidden;
                    }
                    a {
                        color: #666;
                    }
                }
                // 购物车下拉内容
                .drop {
                    display: none;
                    position: absolute;
                    width: 308px;
                    right: 0px;
                    .spacer {
                        position: absolute;
                        right: 0;
                        top: -7px;
                        width: 139px;
                        height: 12px;
                        background: #fff;
                    }
                    .prompt {
                        padding: 10px 15px;
                        .nogoods {
                            padding-left: 30px;
                            height: 49px;
                            line-height: 49px;
                            overflow: hidden;
                            color: #999;
                            b {
                                float: left;
                                width: 56px;
                                height: 49px;
                                background-image: url(../images/settleup-nogoods.png);
                            }
                        }
                    }
                }
            }
            .cartbox:hover .hov {
                background: #fff;
                border: 1px solid #ddd;
                box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
            }
            // 提示信息
            .txtbox {
                width: 518px;
                float: left;
                height: 20px;
                line-height: 20px;
                overflow: hidden;
                a {
                    color: #666;
                    margin-right: 10px;
                }
                a:hover {
                    color: #c81623;
                }
            }
        }
    }

    // 第三层
    .head3 {
        height: 150px;
        .h {
            z-index: 9 !important;
            .hh {
                overflow: visible;
                .hhh {
                    overflow: visible;
                    // 上边
                    .h3top {
                        font: 14px/1.5 "\5fae\8f6f\96c5\9ed1", Arial, sans-serif;
                        height: 110px;
                        overflow: hidden;
                        position: relative;
                        .mc {
                            overflow: hidden;
                            zoom: 1;
                            .htbg {
                                background-color: #92d2e7;
                                background-image: url(../images/mcbg.jpg);
                                background-position: top center;
                                background-repeat: no-repeat;
                                .ccon {
                                    height: 110px;
                                    position: relative;
                                    margin: 0 auto;
                                    width: 990px;
                                    overflow: hidden;
                                    .shoplogo {
                                        margin-top: -30px;
                                        position: absolute;
                                        top: 50%;
                                        a {
                                            img {
                                                width: 180px;
                                                height: 60px;
                                            }
                                        }
                                    }
                                    .shoptxt {
                                        position: absolute;
                                        top: 50%;
                                        margin-top: -30px;
                                        height: 60px;
                                        left: 190px;
                                        vertical-align: top;
                                        span {
                                            font-size: 18px;
                                            color: #333;
                                        }
                                        a {
                                            position: absolute;
                                            bottom: 0;
                                            left: 0;
                                            display: inline-block;
                                            padding-left: 24px;
                                            width: 47px;
                                            height: 23px;
                                            line-height: 23px;
                                            color: #000;
                                            font-size: 12px;
                                            background: url(../images/careme.png) 0 0 no-repeat;
                                            color: #fff;
                                            background-position: 0 -66px;
                                        }
                                        a:hover {
                                            background-position: 0 -33px;
                                        }
                                    }
                                }
                            }
                        }
                    }
                    // 下边
                    .h3bottom {
                        width: 100%;
                        .mc {
                            overflow: visible;
                            .bg {
                                background-color: #3da4c6;
                                .hbcon {
                                    font: 14px/1.5 "\5fae\8f6f\96c5\9ed1", Arial, sans-serif;
                                    position: relative;
                                    height: 40px;
                                    font-size: 14px;
                                    color: #333;
                                    // 菜单
                                    .menulist {
                                        width: 100%;
                                        height: 40px;
                                        list-style: none;
                                        .menu {
                                            float: left;
                                            line-height: 24px;
                                            height: 24px;
                                            padding: 8px 0;
                                            border-radius: 12px;
                                            .aa {
                                                position: relative;
                                                z-index: 4;
                                                display: block;
                                                padding: 0 15px;
                                                color: #fff;
                                                border-radius: 12px;
                                            }
                                            a.j {
                                                font-weight: 700;
                                            }
                                            a.sanjiao {
                                                span {
                                                    display: inline-block;
                                                    vertical-align: middle;
                                                    margin-left: 10px;
                                                    font-size: 0;
                                                    line-height: 0;
                                                    height: 0;
                                                    width: 0;
                                                    border-bottom: 0;
                                                    border-left: 5px dashed transparent;
                                                    border-right: 5px dashed transparent;
                                                    border-top: 5px solid #666;
                                                }
                                            }
                                            // 下拉
                                            .drop {
                                                display: none;
                                                position: absolute;
                                                left: 0;
                                                top: 39px;
                                                right: 0;
                                                z-index: 99;
                                                padding: 20px 40px;
                                                border: 1px solid #bebab0;
                                                background-color: rgba(247, 242, 234, 0.9);
                                                dl {
                                                    height: 302px;
                                                    padding: 0;
                                                    float: left;
                                                    dt {
                                                        margin-bottom: 13px;
                                                        height: 54px;
                                                        line-height: 54px;
                                                        border-bottom: dashed 1px #c9c9c9;
                                                        padding: 0 20px;
                                                        a {
                                                            font-size: 14px;
                                                            font-weight: bold;
                                                            color: #333;
                                                            line-height: 24px;
                                                            display: inline-block;
                                                            height: 24px;
                                                            padding: 0 10px;
                                                            margin-left: -10px;
                                                            border-radius: 12px;
                                                            min-width: 74px;
                                                            border: 1px solid transparent;
                                                        }
                                                        a.a1:hover {
                                                            border: solid 1px #e4393c;
                                                            color: #e4393c;
                                                        }
                                                    }
                                                    dd {
                                                        padding: 0 20px;
                                                        ul {
                                                            li {
                                                                font-size: 12px;
                                                                height: 26px;
                                                                line-height: 26px;
                                                                a {
                                                                    color: #666;
                                                                }
                                                                a:hover {
                                                                    color: #c81623;
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                                .allshop {
                                                    clear: both;
                                                    padding-left: 20px;
                                                    .chakan {
                                                        font-weight: bold;
                                                        padding-left: 20px;
                                                        border: solid 1px #666;
                                                        border-radius: 12px;
                                                        height: 24px;
                                                        line-height: 24px;
                                                        padding: 0 10px;
                                                        color: #000;
                                                    }
                                                }
                                            }
                                        }
                                        .menu:hover .hov {
                                            background-color: #333;
                                        }
                                        .menu:hover .arrow {
                                            font-size: 0;
                                            line-height: 0;
                                            height: 0;
                                            width: 0;
                                            border-top: 0;
                                            border-left: 5px dashed transparent;
                                            border-right: 5px dashed transparent;
                                            border-bottom: 5px solid #fff;
                                        }
                                    }
                                    // 搜索框
                                    .sear {
                                        position: absolute;
                                        top: 8px;
                                        right: 0;
                                        .search {
                                            .seartxt {
                                                padding: 0 0 0 10px;
                                                width: 130px;
                                                line-height: 22px;
                                                height: 22px;
                                                background-color: #ffffff;
                                                color: #c9c9c9;
                                                vertical-align: top;
                                                outline: none;
                                                border: solid 1px #e1e1e1;
                                                border-top-left-radius: 11px;
                                                border-bottom-left-radius: 11px;
                                            }
                                            .searbtn {
                                                margin-left: -5px;
                                                padding: 0 10px;
                                                border: 0;
                                                height: 24px;
                                                width: 46px;
                                                cursor: pointer;
                                                border-top-right-radius: 11px;
                                                border-bottom-right-radius: 11px;
                                                background: #333 url(../images/fangdajing.png) no-repeat center;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
/* header 头部 结束 */

/* banner 开始 */
section {
    // 第一层
    .b1 {
        .ban1 {
            background-color: #f2f2f2;
            height: 40px;
            position: relative;
            z-index: 5;
            clear: both;
            // 左边
            .steps {
                padding: 13px 0 9px;
                position: relative;
                z-index: 5;
                .step {
                    a {
                        color: #666;
                    }
                    .aa:hover {
                        color: #f30213;
                    }
                }
                .sep {
                    font-family: simsun;
                    padding: 0 10px;
                    font-size: 12px;
                    font-weight: normal;
                }
                .gooddesc {
                    width: 120px;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                }
            }
            // 右边
            .desc {
                padding: 13px 0 0;
                position: relative;
                z-index: 4;
                .tag {
                    margin-right: 10px;
                    position: relative;
                    cursor: pointer;
                    em {
                        display: inline-block;
                        height: 14px;
                        padding: 1px;
                        line-height: 14px;
                        font-family: arial, simsun;
                        color: #fff;
                        background: #e4393c;
                        margin-left: 6px;
                        cursor: pointer;
                    }
                }
                .func {
                    position: relative;
                    margin-bottom: 20px;
                    .shopname {
                        .name {
                            margin-right: 10px;
                            a {
                                color: #666;
                            }
                        }
                    }
                    .kefu {
                        .btn {
                            .kefucon {
                                cursor: pointer;
                                float: left;
                                margin-right: 10px;
                                white-space: nowrap;
                                i {
                                    height: 16px;
                                    background-image: url(../images/sprite1.png);
                                    display: inline-block;
                                    margin-right: 5px;
                                }
                                .i1 {
                                    width: 16px;
                                    background-position: -34px -16px;
                                    vertical-align: text-top;
                                }
                            }
                        }
                    }
                    .care {
                        .carecon {
                            cursor: pointer;
                            float: left;
                            margin-right: 10px;
                            white-space: nowrap;
                            i {
                                height: 16px;
                                background-image: url(../images/sprite1.png);
                            }
                            .i2 {
                                position: relative;
                                top: -1px;
                                width: 16px;
                                background-position: -34px 0;
                                vertical-align: middle;
                                margin-right: 5px;
                                display: inline-block;
                            }
                        }
                    }
                    // 下拉内容
                    .dropbox {
                        .drop {
                            left: auto;
                            right: 0;
                            // display: block;
                            display: none;
                            top: 27px;
                            width: 215px;
                            border: 1px solid #ccc;
                            position: absolute;
                            z-index: 0;
                            background-color: #fff;
                            .dropbody {
                                .kefu {
                                    border-top: 1px dotted #e6e6e6;
                                    margin: 0 15px;
                                    padding: 10px 0;
                                    display: block;
                                    .ke11 {
                                        padding: 2px 0;
                                        .ke111 {
                                            cursor: pointer;
                                            float: left;
                                            margin-right: 10px;
                                            white-space: nowrap;
                                            i {
                                                height: 16px;
                                                background-image: url(../images/sprite1.png);
                                                display: inline-block;
                                                margin-right: 5px;
                                                width: 16px;
                                                background-position: -34px -16px;
                                                vertical-align: text-top;
                                            }
                                        }
                                        .ke111:hover {
                                            color: #e3393c;
                                        }
                                    }
                                }
                                .imgbox {
                                    border-top: 1px dotted #e6e6e6;
                                    margin: 0 15px;
                                    padding: 14px 0 10px;
                                    .hide {
                                        display: none;
                                    }
                                    .code2 {
                                        text-align: center;
                                        img {
                                            width: 118px;
                                            height: 118px;
                                            border: 1px solid #cecece;
                                            margin: 0 auto;
                                        }
                                        p {
                                            padding-top: 3px;
                                        }
                                        .img2 {
                                            margin: 0px auto;
                                            img {
                                                width: 118px;
                                                height: 118px;
                                                border: 1px solid #cecece;
                                            }
                                        }
                                    }
                                }
                                .btns {
                                    background: #f6f6f6;
                                    font-size: 0;
                                    text-align: center;
                                    .btnboth {
                                        color: #666;
                                        display: inline-block;
                                        text-align: center;
                                        vertical-align: middle;
                                        cursor: pointer;
                                        i {
                                            margin-right: 5px;
                                            width: 16px;
                                            height: 16px;
                                            display: inline-block;
                                            vertical-align: -2px;
                                            background-image: url(../images/sprite1.png);
                                        }
                                        span:hover {
                                            color: #e3393c;
                                        }
                                    }
                                    .inbtn {
                                        height: 34px;
                                        line-height: 34px;
                                        padding: 0;
                                        margin-right: 8px;
                                        font-size: 12px;
                                        border: none;
                                        background: #f6f6f6;
                                        .i3 {
                                            background-position: -16px -18px;
                                        }
                                    }
                                    .spacer {
                                        margin: 0 8px;
                                        background: #d1d1d1;
                                        width: 1px;
                                        height: 14px;
                                        overflow: hidden;
                                        display: inline-block;
                                        vertical-align: middle;
                                    }
                                    .carebtn {
                                        height: 34px;
                                        line-height: 34px;
                                        padding: 0;
                                        margin-right: 0px;
                                        font-size: 12px;
                                        border: none;
                                        background: #f6f6f6;
                                        .i4 {
                                            background-position: -34px 0;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    // 第二层
    .b2 {
        .main {
            .intro {
                position: relative;
                margin-top: 10px;
                margin-bottom: 10px;
                // 放大镜区域
                .loupebox {
                    width: 352px;
                    padding-bottom: 15px;
                    .preview {
                        .middlebox {
                            padding: 0;
                            border: 1px solid rgb(138, 136, 136);
                            margin-bottom: 20px;
                            .middleimg {
                                width: 350px;
                                height: 350px;
                                min-height: 300px;
                            }
                            i {
                                right: 0;
                                bottom: 0;
                                width: 30px;
                                height: 30px;
                                background-image: url(../images/sprite2.png);
                                background-position: 0 -24px;
                            }
                            .middlearea {
                                width: 200px;
                                height: 200px;
                                top: 0px;
                                left: 0px;
                                display: none;
                                z-index: 3;
                                border: 1px solid #aaa;
                                background: 50% top no-repeat #9cd6f8;
                                opacity: 0.5;
                                cursor: move;
                            }
                        }
                        .bigbox {
                            width: 540px;
                            height: 540px;
                            display: none;
                            z-index: 18;
                            top: 0;
                            left: 352px;
                            // width: 400px;
                            // height: 400px;
                            // background: url(//static.360buyimg.com/item/main/1.0.12/css/i/loading.gif) center center no-repeat #fff;
                            border: 1px solid #e4e4e4;
                            text-align: center;
                            overflow: hidden;
                            img {
                                position: absolute;
                                width: 800px;
                                height: 800px;
                            }
                        }
                        .videobox {
                            display: none;
                            width: 350px;
                            height: 350px;
                            z-index: 6;
                            position: absolute;
                            top: 0;
                            left: 0;
                            // z-index: 1000!important;
                        }
                        .smallbox {
                            margin-bottom: 18px;
                            .btn {
                                display: block;
                                width: 22px;
                                height: 32px;
                                float: left;
                                position: absolute;
                                cursor: pointer;
                                top: 50%;
                                margin-top: -16px;
                                i {
                                    display: block;
                                    width: 22px;
                                    height: 32px;
                                    background-image: url(../images/sprite2.png);
                                }
                            }
                            .left {
                                left: 0px;
                                .ldisable {
                                    background-image: url(../images/disabled-prev.png);
                                    background-repeat: no-repeat;
                                    background-position: 0px 0px;
                                }
                                .lhover {
                                    background-image: url(../images/hover-prev.png);
                                    background-repeat: no-repeat;
                                    background-position: 0px 0px;
                                }
                            }
                            a {
                                .leftarrow {
                                    background-position: 0 -54px;
                                }
                                .rightarrow {
                                    background-position: -78px 0;
                                }
                            }
                            .right {
                                right: 0px;
                                .rdisable {
                                    background-image: url(../images/disabled-next.png);
                                    background-repeat: no-repeat;
                                    background-position: 0px 0px;
                                }
                                .rhover {
                                    background-image: url(../images/hover-next.png);
                                    background-repeat: no-repeat;
                                    background-position: 0px 0px;
                                }
                            }
                            .smalllist {
                                width: 290px;
                                height: 54px;
                                overflow: hidden;
                                margin: 0px auto;
                                .simglist {
                                    width: 348px;
                                    height: 54px;
                                    top: 0px;
                                    left: 0px;
                                    li {
                                        margin: 0 2px;
                                        float: left;
                                        max-width: 60px;
                                        max-height: 70px;
                                        img {
                                            border: 2px solid #fff;
                                            width: 50px;
                                            height: 50px;
                                        }
                                    }
                                    li.imghover img {
                                        border: 2px solid #e53e41;
                                    }
                                }
                            }
                        }
                        .ca-sh {
                            height: 20px;
                            .l {
                                a {
                                    cursor: pointer;
                                    margin-right: 2px;
                                    color: #666;
                                    i {
                                        display: inline-block;
                                        margin-right: 5px;
                                        width: 14px;
                                        height: 13px;
                                        background-image: url(../images/sprite2.png);
                                        background-position: -44px -40px;
                                        vertical-align: middle;
                                    }
                                    .ii {
                                        width: 15px;
                                        height: 14px;
                                        background-position: -45px -24px;
                                    }
                                }
                            }
                            .r {
                                a {
                                    color: #666;
                                }
                            }
                        }
                    }
                }
                // 商品详情区域
                .introbox {
                    width: 590px;
                    min-height: 590px;
                    margin-left: 30px;
                    margin-right: 24px;
                    .intro1 {
                        font: 700 16px Arial, "microsoft yahei";
                        color: #666;
                        padding-top: 10px;
                        line-height: 28px;
                        margin-bottom: 5px;
                    }
                    .intro2 {
                        color: #e4393c;
                        margin-bottom: 5px;
                    }
                    .intro3 {
                        position: relative;
                        padding-bottom: 5px;
                    }
                    // 价格的信息
                    .priceintro {
                        .con3 {
                            padding: 10px 0 0;
                            background: #f3f3f3;
                            .c1 {
                                position: relative;
                                margin-bottom: 5px;
                                .dt {
                                    // line-height: 22px;
                                }
                                .pricebox {
                                    .pprice {
                                        color: #e4393c;
                                        font-family: "microsoft yahei";
                                        margin-right: 10px;
                                        .sp2 {
                                            font-size: 22px;
                                            color: #e4393c;
                                        }
                                    }
                                    a {
                                        color: #005aa0;
                                        vertical-align: 2px;
                                    }
                                    a:hover {
                                        color: #e4393c;
                                    }
                                    .fans {
                                        display: none;
                                        .sp1 {
                                            font: 16px "microsoft yahei";
                                            position: relative;
                                            vertical-align: middle;
                                            color: #7049ff;
                                        }
                                        img {
                                            display: inline-block;
                                            vertical-align: middle;
                                        }
                                        .sp2 {
                                            vertical-align: middle;
                                            margin-left: 5px;
                                            margin-right: 8px;
                                        }
                                    }
                                    .xssale {
                                        display: none;
                                        margin-left: 10px;
                                        a {
                                            color: #fff;
                                            background: #ff8b00;
                                            padding: 2px 5px 2px 6px;
                                            margin-right: 2px;
                                            display: inline-block;
                                            line-height: 18px;
                                            font-weight: 600;
                                            vertical-align: middle;
                                            em {
                                                padding-left: 2px;
                                                font-size: 10px;
                                                font-family: simsun;
                                                text-decoration: none;
                                            }
                                        }
                                        i {
                                            cursor: pointer;
                                            display: inline-block;
                                            vertical-align: middle;
                                            width: 16px;
                                            height: 16px;
                                            background-image: url(../images/sprite3.png);
                                            background-position: 0 -20px;
                                        }
                                    }
                                    .plus {
                                        display: none;
                                        .sp1 {
                                            font: 16px "microsoft yahei";
                                            position: relative;
                                            bottom: -2px;
                                            color: #333;
                                        }
                                        img {
                                            height: 14px;
                                            display: inline-block;
                                            vertical-align: middle;
                                        }
                                        .sp2 {
                                            margin-left: 5px;
                                            margin-right: 8px;
                                        }
                                        a {
                                            font-family: simsun;
                                            color: #005aa0;
                                            vertical-align: middle;
                                        }
                                    }
                                    .firm {
                                        display: none;
                                        .sp1 {
                                            font: 16px "microsoft yahei";
                                            position: relative;
                                            bottom: -2px;
                                            color: #4965f3;
                                        }
                                        img {
                                            display: inline-block;
                                            height: 14px;
                                            vertical-align: middle;
                                        }
                                    }
                                    .reprice {
                                        display: none;
                                        .sp1 {
                                            font: 16px "microsoft yahei";
                                            position: relative;
                                            bottom: -2px;
                                            color: #8a2ee6;
                                        }
                                        img {
                                            display: inline-block;
                                            height: 14px;
                                            vertical-align: middle;
                                        }
                                    }
                                    .zuanshu {
                                        display: none;
                                        .sp1 {
                                            position: relative;
                                            bottom: -2px;
                                            color: #ff911c;
                                            font-size: 16px;
                                            font-family: "microsoft yahei";
                                        }
                                        img {
                                            display: inline-block;
                                            height: 14px;
                                            vertical-align: middle;
                                        }
                                        .sp2 {
                                            margin-left: 20px;
                                            color: #999;
                                        }
                                        i {
                                            width: 16px;
                                            background-image: url(../images/sprite3.png);
                                            background-position: 0 -20px;
                                            display: inline-block;
                                            vertical-align: middle;
                                            height: 16px;
                                            cursor: pointer;
                                        }
                                    }
                                    .new {
                                        color: #666;
                                        font-size: 12px;
                                        line-height: normal;
                                        padding-top: 5px;
                                        em {
                                            margin-right: 3px;
                                            color: #ff911c;
                                            font-size: 16px;
                                            vertical-align: middle;
                                        }
                                        i {
                                            display: inline-block;
                                            width: 43px;
                                            height: 16px;
                                            margin: 0 8px 0 3px;
                                            vertical-align: middle;
                                            background: url(../images/icon-newcomer.png) left center no-repeat;
                                        }
                                        span {
                                            vertical-align: middle;
                                        }
                                    }
                                }
                            }
                            .c2 {
                                position: absolute;
                                z-index: 1;
                                right: 10px;
                                top: 8px;
                                color: #999;
                                .cc2 {
                                    border-left: solid 1px #e6e6e6;
                                    text-align: center;
                                    padding: 0 10px;
                                    line-height: 15px;
                                    p {
                                        color: #999;
                                    }
                                    a {
                                        font: 14px verdana;
                                        color: #005ea7;
                                        margin-left: 5px;
                                    }
                                    a:hover {
                                        color: #e4393c;
                                    }
                                }
                            }
                            .c3 {
                                padding-bottom: 2px;
                                margin-bottom: 3px;
                                line-height: 32px;
                            }
                            .c4 {
                                .cc4 {
                                    background: url(../images/price-bg.png) 0 -12px repeat-x #efefef;
                                    padding-bottom: 5px;
                                    .promo {
                                        position: relative;
                                        overflow: hidden;
                                        .promot {
                                            position: relative;
                                            line-height: 30px;
                                            padding-right: 90px;
                                            min-height: 35px;
                                            em {
                                                color: #666;
                                                line-height: 18px;
                                            }
                                        }
                                    }
                                }
                            }
                            .dt {
                                line-height: 30px;
                                float: left;
                                padding-left: 10px;
                                font-family: simsun;
                                color: #999;
                            }
                            .dd {
                                margin-left: 70px;
                            }
                        }
                    }
                    // 每一行的信息
                    .intro4 {
                        .dt {
                            float: left;
                            padding-left: 10px;
                            font-family: simsun;
                            color: #999;
                        }
                        .dd {
                            margin-left: 70px;
                        }
                        .lili {
                            margin-bottom: 3px;
                            line-height: 32px;
                            display: block;
                        }
                        .lili::after {
                            content: ".";
                            display: block;
                            height: 0;
                            clear: both;
                            visibility: hidden;
                        }
                        // 增值业务
                        .support {
                            display: none;
                            margin-bottom: 3px;
                            line-height: 32px;
                        }
                        // 配送至
                        .stock {
                            z-index: 2;
                            .store {
                                margin-bottom: 5px;
                                .stock-adr {
                                    float: left;
                                    margin-top: -3px;
                                    margin-left: -5px;
                                    .area {
                                        position: relative;
                                        z-index: 3;
                                        height: 26px;
                                        margin-right: 6px;
                                        .areatext {
                                            float: left;
                                            position: relative;
                                            top: 0;
                                            height: 23px;
                                            background: #fff;
                                            border: 1px solid #cecbce;
                                            padding: 0 24px 0 4px;
                                            line-height: 23px;
                                            overflow: hidden;
                                            b {
                                                display: block;
                                                position: absolute;
                                                top: 3px;
                                                right: 4px;
                                                width: 17px;
                                                height: 17px;
                                                background: url(../images/a.png) no-repeat 3px 5px;
                                                overflow: hidden;
                                            }
                                        }
                                    }
                                }
                                .storedesc {
                                    margin-right: 10px;
                                    color: #999;
                                    height: 24px;
                                    float: left;
                                    strong {
                                        margin-right: 5px;
                                        float: left;
                                        font-size: 12px;
                                    }
                                }
                            }
                        }
                        // 配送信息
                        .supply {
                            clear: both;
                            margin-top: -10px;
                            .service {
                                color: #999;
                            }
                        }
                        // 重量
                        // 服务支持
                        .servicesupport {
                            position: relative;
                            z-index: 3;
                            font-family: "Microsoft YaHei";
                            .div1 {
                                position: relative;
                                top: -3px;
                                vertical-align: middle;
                                display: inline-block;
                                width: 84px;
                                height: 16px;
                                background-image: url(../images/sprite4.png);
                                background-position: 0 -16px;
                                cursor: pointer;
                            }
                            .services {
                                overflow: hidden;
                                position: relative;
                                display: inline-block;
                                height: 20px;
                                line-height: 20px;
                                padding: 0 10px;
                                background-color: #fff;
                                font-size: 12px;
                                top: -3px;
                                vertical-align: middle;
                                a {
                                    color: #646fb0;
                                    font-size: 12px;
                                    word-break: keep-all;
                                }
                                a:hover {
                                    color: #e4393c;
                                }
                            }
                            .baoyou {
                                line-height: 18px;
                                margin-top: -3px;
                                margin-bottom: 3px;
                                a {
                                    margin-right: 5px;
                                    color: #999;
                                    font-size: 12px;
                                    word-break: keep-all;
                                }
                                a:hover {
                                    color: #e4393c;
                                }
                            }
                        }
                        // 选择颜色
                        .line {
                            height: 0;
                            overflow: hidden;
                            border-bottom: 1px dotted #dfdfdf;
                            margin-bottom: 15px;
                        }
                        .choosecolor {
                            .color {
                                line-height: 40px;
                                .colorbox {
                                    background-color: #f7f7f7;
                                    float: left;
                                    color: #666;
                                    position: relative;
                                    margin-right: 7px;
                                    margin-bottom: 4px;
                                    a {
                                        border: 1px solid #ccc;
                                        padding: 0px;
                                        display: block;
                                        white-space: nowrap;
                                        color: #666;
                                        img {
                                            width: 40px;
                                            height: 40px;
                                            display: inline-block;
                                            vertical-align: middle;
                                        }
                                        i {
                                            margin: 0 7px;
                                            vertical-align: middle;
                                        }
                                    }
                                }
                                .selected a,
                                .colorbox:hover a {
                                    border: 1px solid #e3393c;
                                    color: #666;
                                }
                            }
                            .result {
                                display: none;
                            }
                        }
                        // 送装服务
                        .songzhuang {
                            display: none;
                        }
                        .suit {
                            display: none;
                        }
                        .gift {
                            display: none;
                        }
                        // 增值保障
                        .baozhang {
                            .bztype {
                                .ybbox {
                                    float: left;
                                    .ybb {
                                        padding: 4px 5px 4px 6px;
                                        margin: 0 7px 2px 0;
                                        border: 1px solid #ccc;
                                        line-height: 20px;
                                        position: relative;
                                        font-size: 0;
                                        cursor: pointer;
                                        img {
                                            width: 16px;
                                            height: 16px;
                                            margin-right: 4px;
                                            display: inline-block;
                                            vertical-align: middle;
                                        }
                                        .sp1 {
                                            font-size: 12px;
                                            margin-right: 4px;
                                            vertical-align: middle;
                                            max-width: 10em;
                                            width: 60px\9;
                                            height: 20px;
                                            overflow: hidden;
                                            display: inline-block;
                                        }
                                        .sp2 {
                                            margin-right: 5px;
                                            vertical-align: middle;
                                            font: 12px / 150% Arial, Verdana, 宋体;
                                        }
                                        i {
                                            width: 15px;
                                            height: 10px;
                                            display: inline-block;
                                            vertical-align: middle;
                                            background: url(../images/service-icon.png) -2px -1px;
                                        }
                                        .after {
                                            position: absolute;
                                            left: 0;
                                            bottom: -1px;
                                            z-index: -1;
                                            width: 100%;
                                            height: 1px;
                                            content: "";
                                            background-color: #fff;
                                        }
                                    }
                                    .moreybb {
                                        display: none;
                                        position: absolute;
                                        top: 29px;
                                        background-color: #fff;
                                        border: 1px solid #ddd;
                                        padding: 10px 0 5px 10px;
                                        width: 240px;
                                        overflow: hidden;
                                        z-index: 1;
                                        ul {
                                            li {
                                                margin-bottom: 10px;
                                                .title {
                                                    height: 16px;
                                                    .btn {
                                                        line-height: 18px;
                                                        i {
                                                            display: inline-block;
                                                            vertical-align: -3px;
                                                            margin-right: 6px;
                                                            width: 14px;
                                                            height: 14px;
                                                            background-image: url(../images/dagou.png);
                                                            background-position: -16px 0;
                                                        }
                                                        .sp1 {
                                                            display: inline-block;
                                                            max-width: 10em;
                                                            height: 16px;
                                                            vertical-align: -3px;
                                                            overflow: hidden;
                                                        }
                                                        .sp2 {
                                                            margin-right: 0;
                                                            margin-left: 6px;
                                                        }
                                                    }
                                                    .more {
                                                        display: none;
                                                        margin-left: 10px;
                                                        color: #5e69ad;
                                                        i {
                                                            font-family: simsun;
                                                        }
                                                    }
                                                }
                                                .title:hover {
                                                    color: #e3393c;
                                                    cursor: pointer;
                                                }
                                            }
                                        }
                                    }
                                }
                                .ybbox:hover .hov {
                                    background-position: -2px -38px;
                                }
                                .ybbox:hover .ybb {
                                    border-bottom-color: #fff;
                                    border: 1px solid #e3393c;
                                }
                                .tip {
                                    line-height: 18px;
                                    a {
                                        i {
                                            display: inline-block;
                                            vertical-align: -10px;
                                            width: 16px;
                                            height: 16px;
                                            background-image: url(../images/dagou.png);
                                            background-position: 0 0;
                                        }
                                    }
                                    .droptxt {
                                        z-index: 2;
                                        width: 270px;
                                        position: absolute;
                                        left: -215px;
                                        top: 35px;
                                        display: none;
                                        .icon {
                                            width: 11px;
                                            height: 6px;
                                            background-image: url(../images/dagou.png);
                                            background-position: -14px -16px;
                                            position: absolute;
                                            overflow: hidden;
                                            left: 218px;
                                            top: -5px;
                                        }
                                        .tips {
                                            padding: 10px;
                                            background: #fff;
                                            border: 1px solid #cecbce;
                                            color: #666;
                                            box-shadow: 0 0 2px 2px #eee;
                                            dl {
                                                dd {
                                                    line-height: 170%;
                                                }
                                            }
                                            p {
                                                border-top: 1px dotted #999;
                                                margin-top: 7px;
                                                padding-top: 7px;
                                                a {
                                                    color: #5e69ad;
                                                    margin: 0 5px;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                        // 白条分期
                        .baitiao {
                            .itembox {
                                .item {
                                    float: left;
                                    color: #666;
                                    background-color: #fff;
                                    margin-right: 7px;
                                    margin-bottom: 4px;
                                    a {
                                        color: #666;
                                        border: 1px solid #ccc;
                                        padding: 0 13px;
                                        display: block;
                                        white-space: nowrap;
                                        text-align: center;
                                    }
                                    a:hover {
                                        border: 1px solid #e3393c;
                                        color: #666;
                                    }
                                    .drop {
                                        position: absolute;
                                        z-index: 6;
                                        top: 32px;
                                        left: 0;
                                        width: 250px;
                                        padding: 5px 10px;
                                        background: #fefff7;
                                        border: 1px solid #ccc;
                                        color: #666;
                                        display: none;
                                        ul {
                                            padding-bottom: 3px;
                                            li {
                                                margin-top: 5px;
                                                line-height: 18px;
                                            }
                                        }
                                    }
                                }
                                .tip {
                                    float: left;
                                    height: 39px;
                                    .aaaa {
                                        color: #666;
                                        width: 16px;
                                        height: 16px;
                                        overflow: hidden;
                                        line-height: 1000px;
                                        margin-top: 8px;
                                        margin-right: 5px;
                                        background-image: url(../images/question.png);
                                    }
                                }
                            }
                        }
                        // 加入购物车
                        .cross {
                            height: 0;
                            overflow: hidden;
                            border-bottom: 1px dotted #dfdfdf;
                            margin-bottom: 15px;
                        }
                        .carts {
                            margin-top: 10px;
                            margin-bottom: 20px;
                            padding: 0 10px;
                            .addsub {
                                width: 58px;
                                height: 44px;
                                overflow: hidden;
                                border: 1px solid #ccc;
                                position: relative;
                                margin-right: 10px;
                                float: left;
                                .choosenum {
                                    input {
                                        display: block;
                                        width: 43px;
                                        height: 42px;
                                        line-height: 42px;
                                        position: absolute;
                                        top: 1px;
                                        left: 0;
                                        border: none;
                                        border: 0;
                                        text-align: center;
                                    }
                                    .btn {
                                        display: block;
                                        width: 15px;
                                        text-align: center;
                                        height: 22px;
                                        line-height: 22px;
                                        overflow: hidden;
                                        background: #f1f1f1;
                                        color: #666;
                                        position: absolute;
                                        right: -1px;
                                        border: 1px solid #ccc;
                                    }
                                    .add {
                                        top: -1px;
                                    }
                                    .sub {
                                        bottom: -1px;
                                    }
                                    .disable {
                                        color: #ccc;
                                        cursor: not-allowed;
                                    }
                                }
                            }
                            .addto {
                                margin-right: 10px;
                                height: 46px;
                                line-height: 46px;
                                padding: 0 26px;
                                font-size: 18px;
                                font-family: "microsoft yahei";
                                font-weight: 700;
                                background-color: #df3033;
                                color: #fff;
                                display: inline-block;
                                text-align: center;
                                vertical-align: middle;
                                cursor: pointer;
                            }
                        }
                        // 温馨提示
                        .wenxing {
                            margin-bottom: 5px;
                            ol {
                                li {
                                    float: left;
                                    margin-right: 15px;
                                    font-family: simsun;
                                    color: #999;
                                }
                            }
                        }
                    }
                }
                // 上下垂直轮播图
                .trackbox {
                    width: 210px;
                    position: static;
                    float: right;
                    right: auto;
                    background: #fff;
                    top: -10px;
                    .extra {
                        display: block;
                        right: auto;
                        left: auto;
                        box-shadow: none;
                        z-index: 4;
                        width: 210px;
                        background: #fff;
                        .tracktitle {
                            position: relative;
                            line-height: 50px;
                            font-size: 12px;
                            color: #666;
                            font-weight: 400;
                            text-align: center;
                            .hh3 {
                                position: relative;
                                z-index: 2;
                                display: inline-block;
                                background: #fff;
                                padding: 0 25px;
                                line-height: 50px;
                                font-size: 1.17em;
                                font-weight: bold;
                                color: #666;
                                text-align: center;
                            }
                            span {
                                position: absolute;
                                z-index: 1;
                                left: 0;
                                right: 0;
                                top: 25px;
                                height: 1px;
                                background: #f2f2f2;
                            }
                        }
                        .trackcon {
                            position: relative;
                            width: 150px;
                            height: 564px;
                            overflow: hidden;
                            margin: 0 auto;
                            .morelist {
                                position: absolute;
                                width: 150px;
                                height: 2820px;
                                top: 0px;
                                left: 0px;
                                li {
                                    position: relative;
                                    padding: 10px 0;
                                    float: left;
                                    .morea {
                                        position: relative;
                                        display: inline-block;
                                        color: #666;
                                        img {
                                            width: 150px;
                                            height: 150px;
                                            vertical-align: middle;
                                        }
                                        div {
                                            overflow: hidden;
                                            text-overflow: ellipsis;
                                            white-space: nowrap;
                                            position: absolute;
                                            left: 0;
                                            right: 0;
                                            top: 126px;
                                            line-height: 12px;
                                            background: rgba(255, 255, 255, 0.9);
                                            padding: 6px;
                                        }
                                        p {
                                            line-height: 18px;
                                            color: #c81623;
                                            text-align: center;
                                        }
                                    }
                                }
                            }
                        }
                        .trackmore {
                            padding-top: 10px;
                            text-align: center;
                            clear: both;
                            .btns {
                                width: 28px;
                                height: 15px;
                                background-image: url(../images/arrow.png);
                                display: inline-block;
                                margin: 0 10px;
                                text-indent: -9999px;
                                overflow: hidden;
                            }
                            .top {
                                background-position: -28px 0;
                            }
                            .bottom {
                                background-position: 0 0;
                            }
                        }
                    }
                }
            }
        }
    }
}
/* banner 结束 */

/* 内容 开始 */
section {
    article.content {
        background: #fff;
        .section1 {
            .left,
            .right {
                display: inline;
            }
            // 侧边栏内容
            .left {
                float: left;
                width: 210px;
                margin-bottom: 20px;
                .m {
                    margin-bottom: 15px;
                    overflow: hidden;
                    zoom: 1;
                    .mt {
                        padding: 10px;
                        background-color: #f7f7f7;
                        border: 1px solid #eee;
                        h3 {
                            font: 700 14px "microsoft yahei";
                        }
                    }
                }
                .shop {
                    .mt {
                        padding: 10px;
                        background-color: #f7f7f7;
                        border: 1px solid #eee;
                        .hh3 {
                            float: left;
                            max-width: 150px;
                            height: 18px;
                            overflow: hidden;
                            font: 700 14px "microsoft yahei";
                            a {
                                color: #666;
                            }
                            a:hover {
                                color: #f30213;
                            }
                        }
                        .icon {
                            margin-left: 5px;
                            float: left;
                            a {
                                float: left;
                                cursor: pointer;
                                div {
                                    i {
                                        display: inline-block;
                                        width: 16px;
                                        height: 16px;
                                        background-image: url(../images/__sprite.png);
                                        background-position: 0 -34px;
                                        vertical-align: text-top;
                                    }
                                }
                            }
                        }
                    }
                    .mc {
                        background-color: #fff;
                        padding: 0px 10px 0;
                        border: 1px solid #eee;
                        border-top: none;
                        overflow: visible;
                        .pop {
                            .btns {
                                padding: 10px 0;
                                font-size: 0;
                                text-align: center;
                                .aaa {
                                    width: 88px;
                                    height: 34px;
                                    line-height: 34px;
                                    padding: 0;
                                    margin-right: 8px;
                                    font-size: 12px;
                                    border: 1px solid #ddd;
                                    background-color: #f8f8f8;
                                    color: #666;
                                    display: inline-block;
                                    text-align: center;
                                    vertical-align: middle;
                                    cursor: pointer;
                                    .i1 {
                                        background-position: -34px 0;
                                    }
                                    .i2 {
                                        background-position: -34px -16px;
                                    }
                                    i {
                                        width: 16px;
                                        height: 16px;
                                        background-image: url(../images/__sprite.png);
                                        display: inline-block;
                                        vertical-align: -2px;
                                    }
                                }
                                .aaa:hover {
                                    color: #333;
                                }
                                .wur {
                                    margin-right: 0;
                                }
                            }
                        }
                    }
                }
                .shopsear {
                    .mc {
                        padding: 8px;
                        border: 1px solid #eee;
                        border-top: none;
                        overflow: visible;
                        p {
                            overflow: hidden;
                            padding: 2px;
                            label {
                                width: 5em;
                                text-align: right;
                                display: inline-block;
                            }
                            span {
                                display: inline-block;
                                input {
                                    border: 1px solid #ccc;
                                    padding: 2px;
                                }
                            }
                        }
                        .sear1 {
                            span {
                                input {
                                    width: 104px;
                                }
                            }
                        }
                        .sear2 {
                            span {
                                input {
                                    width: 3em;
                                }
                            }
                        }
                        .sear3 {
                            span {
                                input {
                                    margin-left: -1px;
                                    background: #fff;
                                    color: #000;
                                    padding: 3px 10px;
                                    border-radius: 3px;
                                    cursor: pointer;
                                    border: 1px solid #ccc;
                                }
                            }
                        }
                    }
                }
                .category {
                    .mc {
                        margin-top: -1px;
                        padding: 0;
                        border: 1px solid #eee;
                        border-top: none;
                        zoom: 1;
                        overflow: visible;
                        dl {
                            dt {
                                border-top: 1px solid #ddd;
                                position: relative;
                                border-bottom: none;
                                i {
                                    display: block;
                                    position: absolute;
                                    left: 10px;
                                    top: 6px;
                                    width: 16px;
                                    height: 16px;
                                    background-image: url(../images/jia.png);
                                    background-repeat: no-repeat;
                                    background-position: -20px 0;
                                    cursor: pointer;
                                }
                                .ii {
                                    background-position: -37px 0;
                                }
                                a {
                                    display: block;
                                    height: 28px;
                                    line-height: 28px;
                                    text-decoration: none;
                                    background: #f7f7f7;
                                    color: #666;
                                    padding-left: 36px;
                                }
                                a:hover {
                                    color: #f30213;
                                }
                            }
                            dd {
                                display: none;
                                a {
                                    padding-left: 37px;
                                    display: block;
                                    color: #666;
                                    height: 26px;
                                    line-height: 26px;
                                    white-space: nowrap;
                                }
                                a:hover {
                                    color: #e4393c;
                                    font-weight: 700;
                                }
                            }
                        }
                        dl.open {
                            dd {
                                display: block;
                            }
                        }
                    }
                }
                .hotsold {
                    .sold {
                        padding: 0;
                        border: 1px solid #eee;
                        border-top: none;
                        overflow: visible;
                        zoom: 1;
                        .ETAB {
                            .tabmain {
                                background-color: #f7f7f7;
                                border: 1px solid #eee;
                                border-bottom: 1px solid #e4393c;
                                display: block;
                                ul {
                                    margin-top: -1px;
                                    li {
                                        padding: 10px 22px;
                                        font-size: 14px;
                                        display: inline-block;
                                        font-family: "microsoft yahei";
                                        cursor: pointer;
                                    }
                                    li:hover {
                                        color: #e4393c;
                                    }
                                    li.current {
                                        background-color: #e4393c;
                                        color: #fff;
                                        cursor: default;
                                    }
                                    li.current:hover {
                                        color: #fff;
                                    }
                                }
                            }
                            .tabcon {
                                padding: 10px 0;
                                .conbox {
                                    display: none;
                                    ul {
                                        padding: 10px 10px 0;
                                        margin-bottom: 10px;
                                        li {
                                            padding: 5px 0;
                                            position: relative;
                                            margin-bottom: 10px;
                                            overflow: hidden;
                                            .p-img {
                                                padding-bottom: 5px;
                                                a {
                                                    img {
                                                        width: 160px;
                                                        height: 160px;
                                                        vertical-align: middle;
                                                        margin: 0px auto;
                                                    }
                                                }
                                                .p-name {
                                                    display: none;
                                                    width: 140px;
                                                    left: 50%;
                                                    margin-left: -80px;
                                                    padding: 0 10px;
                                                    position: absolute;
                                                    right: 0;
                                                    bottom: 26px;
                                                    background: rgba(0, 0, 0, 0.7);
                                                    max-height: 3em;
                                                    min-height: 36px;
                                                    line-height: 1.5em;
                                                    overflow: hidden;
                                                    margin-bottom: 5px;
                                                    a {
                                                        color: #fff;
                                                    }
                                                }
                                            }
                                            .p-info {
                                                .count {
                                                    margin-left: 22px;
                                                    color: #999;
                                                }
                                                .p-price {
                                                    text-align: center;
                                                    overflow: hidden;
                                                    strong {
                                                        color: #e4393c;
                                                        font-size: 14px;
                                                        font-family: Verdana;
                                                        font-weight: bold;
                                                    }
                                                }
                                            }
                                            .p-num {
                                                bottom: 7px;
                                                position: absolute;
                                                left: 0;
                                                width: 20px;
                                                height: 20px;
                                                line-height: 20px;
                                                border-radius: 10px;
                                                background-color: #e4393c;
                                                color: #fff;
                                                text-align: center;
                                            }
                                        }
                                    }
                                    .txc {
                                        text-align: center;
                                    }
                                }
                                div.current {
                                    display: block;
                                }
                            }
                        }
                    }
                }
                .newgood {
                    .mc {
                        padding: 10px 10px 0;
                        border: 1px solid #eee;
                        border-top: none;
                        overflow: visible;
                        zoom: 1;
                        .newlist {
                            margin-bottom: 10px;
                            li {
                                padding: 5px 0;
                                position: relative;
                                overflow: hidden;
                                .p-img {
                                    padding-bottom: 5px;
                                    text-align: center;
                                    overflow: hidden;
                                    a {
                                        img {
                                            width: 160px;
                                            height: 160px;
                                            margin: 0px auto;
                                            vertical-align: middle;
                                        }
                                    }
                                }
                                .p-name {
                                    display: none;
                                    width: 140px;
                                    left: 50%;
                                    margin-left: -80px;
                                    padding: 0 10px;
                                    position: absolute;
                                    right: 0;
                                    bottom: 26px;
                                    background: rgba(0, 0, 0, 0.7);
                                    max-height: 3em;
                                    min-height: 36px;
                                    line-height: 1.5em;
                                    overflow: hidden;
                                    margin-bottom: 5px;
                                    a {
                                        color: #fff;
                                    }
                                }
                                .p-price {
                                    text-align: center;
                                    overflow: hidden;
                                    strong {
                                        color: #e4393c;
                                        font-size: 14px;
                                        font-family: Verdana;
                                        font-weight: bold;
                                    }
                                }
                            }
                        }
                    }
                }
                .m-ad {
                    a {
                        img {
                            width: 211px;
                            height: 261px;
                        }
                    }
                    div {
                        a {
                            display: block;
                            position: absolute;
                            z-index: 3;
                            bottom: 0;
                            right: 0px;
                            width: 46px;
                            height: 15px;
                            background: url(../images/jd-ad.png);
                        }
                    }
                }
            }
            // 右边主体内容
            .right {
                width: 990px;
                float: right;
                min-height: 220px;
                .Etab {
                    .tabmain {
                        background-color: #f7f7f7;
                        border: 1px solid #eee;
                        border-bottom: 1px solid #e4393c;
                        display: block;
                        ul {
                            margin-top: -1px;
                            li {
                                padding: 10px 25px;
                                font-size: 14px;
                                display: inline-block;
                                font-family: "microsoft yahei";
                                position: relative;
                                cursor: pointer;
                                .s1 {
                                    background-color: #c81623;
                                    color: #fff;
                                    padding: 0 4px;
                                    position: absolute;
                                    right: -5px;
                                    top: -1px;
                                    font: 12px/16px arial;
                                    b {
                                        position: absolute;
                                        left: 0;
                                        top: 13px;
                                        color: #c81623;
                                        font: 12px simsun;
                                    }
                                }
                            }
                            li:hover {
                                color: #e4393c;
                            }
                            li.current {
                                background-color: #e4393c;
                                color: #fff;
                                cursor: default;
                            }
                            li.current:hover {
                                color: #fff;
                            }
                        }
                        .extra {
                            position: absolute;
                            top: 0;
                            right: 0;
                            .cartsbox {
                                float: right;
                                display: block;
                                margin-right: 10px;
                                padding-top: 8px;
                                .head {
                                    height: 23px;
                                    line-height: 23px;
                                    float: left;
                                    z-index: 1;
                                    padding: 1px 1px 0;
                                    cursor: pointer;
                                    a {
                                        margin-top: -3px;
                                        height: 28px;
                                        line-height: 28px;
                                        padding: 0 16px;
                                        background-color: #df3033;
                                        color: #fff;
                                        display: inline-block;
                                        text-align: center;
                                        vertical-align: middle;
                                        cursor: pointer;
                                    }
                                }
                                .contentshow {
                                    display: none;
                                    top: 26px;
                                    right: 1px;
                                    left: auto;
                                    z-index: 1;
                                    background-color: #fff;
                                    position: absolute;
                                    .miniproduct {
                                        background-color: #fff;
                                        width: 224px;
                                        height: 101px;
                                        padding: 10px;
                                        border: 1px solid #ccc;
                                        display: block;
                                        .l-img {
                                            margin-right: 10px;
                                            padding-bottom: 5px;
                                            overflow: hidden;
                                            img {
                                                width: 100px;
                                                height: 100px;
                                            }
                                        }
                                        .r-txt {
                                            overflow: hidden;
                                            zoom: 1;
                                            .name {
                                                max-height: 3em;
                                                min-height: 36px;
                                                line-height: 1.5em;
                                                overflow: hidden;
                                                margin-bottom: 5px;
                                            }
                                            .price {
                                                strong {
                                                    color: #e4393c;
                                                    font-size: 14px;
                                                    font-family: Verdana;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                    .tabcon {
                        padding: 10px 0;
                        zoom: 1;
                        div.current {
                            display: block;
                        }
                        .tabitem {
                            display: none;
                        }
                        .a1 {
                            padding: 0 10px 10px;
                            margin-bottom: 10px;
                            border-bottom: 1px solid #eee;
                            .a1-1 {
                                padding-top: 20px;
                                overflow: hidden;
                                li {
                                    width: 50%;
                                    padding-left: 42px;
                                    float: left;
                                    margin-bottom: 5px;
                                    white-space: nowrap;
                                    text-overflow: ellipsis;
                                    overflow: hidden;
                                    a {
                                        color: #5e69ad;
                                    }
                                }
                            }
                            .a1-2 {
                                padding: 20px 0 15px;
                                overflow: hidden;
                                li {
                                    width: 200px;
                                    padding-left: 42px;
                                    float: left;
                                    margin-bottom: 5px;
                                    white-space: nowrap;
                                    text-overflow: ellipsis;
                                    overflow: hidden;
                                }
                            }
                            .a1-3 {
                                padding-right: 20px;
                                margin-top: -5px;
                                text-align: right;
                                a {
                                    color: #005aa0;
                                }
                            }
                        }
                        .a6 {
                            overflow: hidden;
                            .a6-1 {
                                position: relative;
                                margin: 0 auto;
                                width: 750px;
                                text-align: left;
                                background-color: #fff;
                                .a6con {
                                    max-height: 900px;
                                    overflow: hidden;
                                    .module {
                                        background-repeat: no-repeat;
                                        background-position: left top;
                                        background-size: 100% 100%;
                                        width: 750px;
                                        position: relative;
                                        overflow: hidden;
                                        // height: 911.906px;
                                        ul {
                                            padding: 0 18px;
                                            line-height: 1.15;
                                            background: #fff;
                                            overflow: hidden;
                                            li {
                                                padding: 0 6px;
                                                width: 33.33%;
                                                float: left;
                                                box-sizing: border-box;
                                                a {
                                                    display: block;
                                                    overflow: hidden;
                                                    .info {
                                                        background-color: #fff;
                                                        .imgbox {
                                                            position: relative;
                                                            padding-top: 100%;
                                                            img {
                                                                position: absolute;
                                                                top: 0;
                                                                left: 0;
                                                                width: 100%;
                                                                height: 100%;
                                                            }
                                                        }
                                                        .pricebox {
                                                            padding: 15px 0;
                                                            margin: 0;
                                                            p {
                                                                padding: 15px 0 5px;
                                                                line-height: 28px;
                                                                font-size: 28px;
                                                                color: #000;
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                        .a7 {
                            position: relative;
                            margin-top: 10px;
                            margin-bottom: 10px;
                            background: #f7f7f7;
                            .a7-1 {
                                width: 100%;
                                float: left;
                                background-color: #fff;
                                border-top: 1px soild #eee;
                                .a7-11 {
                                    width: 100%;
                                    .con {
                                        .concon {
                                            position: relative;
                                            margin: 0 auto;
                                            width: 750px;
                                            text-align: left;
                                            background-color: #fff;
                                            .imgcon {
                                                width: 750px;
                                                background-color: #b3b3b3;
                                                background-size: 100% 100%;
                                                background-repeat: no-repeat;
                                                background-position: left top;
                                                position: relative;
                                                overflow: hidden;
                                            }
                                            .con1 {
                                                background-image: url(../images/a7-1.jpg);
                                                height: 368px;
                                            }
                                            .con2 {
                                                background-image: url(../images/a7-2.jpg);
                                                height: 1950px;
                                            }
                                            .con3 {
                                                background-image: url(../images/a7-3.jpg);
                                                height: 1459px;
                                            }
                                            .con4 {
                                                height: 1125px;
                                                background-image: url(../images/a7-4.jpg);
                                            }
                                            .con5 {
                                                height: 1125px;
                                                background-image: url(../images/a7-5.jpg);
                                            }
                                            .con6 {
                                                height: 1125px;
                                                background-image: url(../images/a7-6.jpg);
                                            }
                                            .con7 {
                                                height: 1124px;
                                                background-image: url(../images/a7-7.jpg);
                                            }
                                            .con8 {
                                                height: 1000px;
                                                background-image: url(../images/a7-8.jpg);
                                            }
                                            .con9 {
                                                height: 1124px;
                                                background-image: url(../images/a7-9.jpg);
                                            }
                                            .con10 {
                                                height: 1124px;
                                                background-image: url(../images/a7-10.jpg);
                                            }
                                            .con11 {
                                                height: 980px;
                                                background-image: url(../images/a7-11.jpg);
                                            }
                                            .con12 {
                                                height: 750px;
                                                background-image: url(../images/a7-12.jpg);
                                            }
                                            .con13 {
                                                height: 1389px;
                                                background-image: url(../images/a7-13.jpg);
                                            }
                                            .con14 {
                                                height: 1394px;
                                                background-image: url(../images/a7-14.jpg);
                                            }
                                            .con15 {
                                                height: 1125px;
                                                background-image: url(../images/a7-15.jpg);
                                            }
                                            .con16 {
                                                height: 935px;
                                                background-image: url(../images/a7-16.jpg);
                                            }
                                            .con17 {
                                                height: 860px;
                                                background-image: url(../images/a7-17.jpg);
                                            }
                                        }
                                    }
                                }
                            }
                        }
                        .b1 {
                            padding: 10px;
                        }
                        .b2 {
                            padding: 12px 0;
                            line-height: 220%;
                            color: #999;
                            font-size: 12px;
                            margin-top: -1px;
                            h3 {
                                font-weight: 400;
                                width: 130px;
                                float: left;
                                font-size: 12px;
                                text-align: right;
                            }
                            p {
                                margin-left: 155px;
                                padding-right: 50px;
                            }
                        }
                    }
                }
                .mt {
                    background-color: #f7f7f7;
                    border: 1px solid #eee;
                    overflow: hidden;
                    position: relative;
                    zoom: 1;
                    padding: 10px;
                    h3 {
                        font: 700 14px "microsoft yahei";
                    }
                }
                .mc {
                    overflow: visible;
                    zoom: 1;
                }
                .guarantee {
                    .c1 {
                        padding: 10px;
                        line-height: 180%;
                        .c1-1 {
                            padding: 20px 20px 20px 62px;
                            dl {
                                dt {
                                    display: block;
                                    height: 32px;
                                    line-height: 32px;
                                    margin-left: -42px;
                                    font-size: 16px;
                                    color: #e4393c;
                                    font-family: "microsoft yahei";

                                    .ico {
                                        width: 32px;
                                        height: 32px;
                                        display: inline-block;
                                        line-height: 32px;
                                        margin-right: 10px;
                                        vertical-align: bottom;
                                        background-image: url(../images/shouhou.png);
                                        background-repeat: no-repeat;
                                    }
                                    .ico1 {
                                        background-position: -32px -75px;
                                    }
                                    .ico2 {
                                        background-position: 0 -75px;
                                    }
                                    strong {
                                        display: inline-block;
                                        padding: 8px 0 3px;
                                        font-weight: bold;
                                    }
                                }
                                dd {
                                    display: block;
                                    padding: 10px 0 30px;
                                    line-height: 18px;
                                }
                            }
                        }
                        .c1-2 {
                            strong {
                                color: #e4393c;
                                display: inline-block;
                                padding: 8px 0 3px;
                                font-weight: bold;
                            }
                            p {
                                b {
                                    font-weight: bold;
                                }
                            }
                        }
                    }
                }
                .comment {
                    margin-bottom: 15px;
                    zoom: 1;
                    overflow: hidden;
                    .commtags {
                        overflow: hidden;
                        zoom: 1;
                        padding: 25px 0;
                        .percent {
                            width: 90px;
                            padding: 15px 0 0 40px;
                            float: left;
                            strong {
                                font-size: 12px;
                                color: #666;
                                font-weight: 400;
                            }
                            .per {
                                line-height: 110%;
                                font-size: 45px;
                                color: #e4393c;
                                font-family: arial;
                                span {
                                    font-size: 23px;
                                }
                            }
                        }
                        .comtag {
                            margin-left: 90px;
                            .tags {
                                padding-left: 20px;
                                height: auto;
                                overflow: visible;
                                .tag {
                                    display: inline-block;
                                    line-height: 20px;
                                    padding: 0 9px;
                                    border: 1px solid #e0e0e0;
                                    border-radius: 2px;
                                    margin-right: 10px;
                                    margin-bottom: 10px;
                                    color: #999;
                                    cursor: pointer;
                                }
                                .tag:hover {
                                    color: #666;
                                    border-color: #666;
                                    background-color: transparent;
                                }
                            }
                        }
                    }
                    .comminfos {
                        min-height: 93px;
                        .tabmain1 {
                            border: 1px solid #f5f5f5;
                            background-color: #fafafa;
                            padding-left: 10px;
                            display: block;
                            .commlist {
                                margin-top: -1px;
                                li {
                                    padding: 5px 10px;
                                    display: inline-block;
                                    font-family: "microsoft yahei";
                                    cursor: pointer;
                                    position: relative;
                                    a {
                                        color: #666;
                                    }
                                    a:hover {
                                        color: #f30213;
                                    }
                                }
                                li.current a {
                                    background: #fafafa;
                                    color: #e4393c;
                                }
                            }
                            .extra {
                                position: absolute;
                                top: 0;
                                right: 0;
                                .extrabox {
                                    position: relative;
                                    white-space: nowrap;
                                    line-height: 30px;
                                    margin-right: 10px;
                                    .current1 {
                                        margin-right: 10px;
                                        padding: 0 10px;
                                        height: 30px;
                                        span {
                                            display: inline-block;
                                            height: 30px;
                                            vertical-align: top;
                                        }
                                        i {
                                            display: inline-block;
                                            width: 16px;
                                            height: 30px;
                                            background: url(../images/commentsListIcons1.png) 1px -19px no-repeat;
                                        }
                                    }
                                    .others {
                                        position: absolute;
                                        top: -1px;
                                        right: 9px;
                                        background: #fff;
                                        border: 1px solid #ccc;
                                        box-shadow: 0 0 2px 0 #888;
                                        display: none;
                                        .curr {
                                            height: 30px;
                                            padding: 0 10px;
                                            span {
                                                display: inline-block;
                                                height: 30px;
                                                vertical-align: top;
                                            }
                                            i {
                                                display: inline-block;
                                                width: 16px;
                                                height: 30px;
                                                background: url(../images/commentsListIcons1.png) 1px -42px no-repeat;
                                            }
                                        }
                                        ul {
                                            margin-top: 0;
                                            li {
                                                cursor: pointer;
                                                padding: 0 20px 0 10px;
                                                display: block;
                                            }
                                            li:hover {
                                                color: #e4393c;
                                                background-color: #e6e6e6;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                        .tabcon1 {
                            .comment0 {
                                .commitem {
                                    zoom: 1;
                                    padding: 15px;
                                    border-bottom: 1px solid #ddd;
                                    .usercomm {
                                        width: 140px;
                                        float: left;
                                        .userinfo {
                                            white-space: nowrap;
                                            text-overflow: ellipsis;
                                            overflow: hidden;
                                            img {
                                                border-radius: 50%;
                                                margin-right: 5px;
                                                width: 25px;
                                                height: 25px;
                                                vertical-align: middle;
                                                display: inline-block;
                                            }
                                        }
                                        .userlevel {
                                            padding-top: 3px;
                                            span {
                                                color: rgb(136, 136, 136);
                                                margin-right: 8px;
                                            }
                                        }
                                    }
                                    .comm {
                                        margin-left: 150px;
                                        .star5 {
                                            width: 78px;
                                            height: 14px;
                                            background: url(../images/star.png) no-repeat;
                                        }
                                        p {
                                            font-size: 14px;
                                            padding: 10px 0;
                                            line-height: 180%;
                                            color: #333;
                                        }
                                        .commmsg {
                                            .ll {
                                                float: left;
                                                color: #999;
                                                span {
                                                    margin-right: 20px;
                                                }
                                            }
                                            .rr {
                                                a {
                                                    display: inline-block;
                                                    margin-left: 25px;
                                                    color: #666;
                                                    i {
                                                        margin-right: 5px;
                                                        vertical-align: -2px;
                                                        height: 16px;
                                                        background-image: url(../images/dianzan.png);
                                                        width: 16px;
                                                        display: inline-block;
                                                    }
                                                    .i1 {
                                                        background-position: -32px -34px;
                                                    }
                                                    .i2 {
                                                        background-position: -48px -34px;
                                                    }
                                                }
                                                a:hover {
                                                    color: #e4393c;
                                                }
                                                a:hover .i1 {
                                                    background-position: 0 -34px;
                                                }
                                                a:hover .i2 {
                                                    background-position: -16px -34px;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                .goodgood {
                    .goodlist {
                        position: relative;
                        height: 1639px;
                        margin-top: 20px;
                        li {
                            position: absolute;
                            float: left;
                            width: 220px;
                            padding-bottom: 10px;
                            .good {
                                width: 218px;
                                border: 1px solid #f5f5f5;
                                box-shadow: 0 0 1px rgba(0, 0, 0, 0.09);
                                .gimg {
                                    height: 220px;
                                    width: 218px;
                                    padding: 0;
                                    margin-bottom: 8px;
                                    overflow: hidden;
                                    a {
                                        img {
                                            width: 220px;
                                            height: 220px;
                                            margin-left: -1px;
                                        }
                                    }
                                }
                                .gname {
                                    width: 200px;
                                    height: auto;
                                    max-height: none;
                                    line-height: 16px;
                                    padding: 0 9px;
                                    margin-bottom: 5px;
                                    min-height: 36px;
                                    overflow: hidden;
                                    a {
                                        color: #666;
                                    }
                                    a:hover {
                                        color: #f30213;
                                    }
                                }
                                .gprice {
                                    width: 200px;
                                    height: 16px;
                                    line-height: 16px;
                                    padding: 0 9px;
                                    margin-bottom: 8px;
                                    overflow: hidden;
                                    a {
                                        float: right;
                                        width: 70px;
                                        height: 16px;
                                        text-align: right;
                                        color: #666;
                                        i {
                                            display: inline-block;
                                            width: 14px;
                                            height: 13px;
                                            margin-top: 2px;
                                            margin-right: 5px;
                                            vertical-align: top;
                                            background: url(../images/blueheart.png) no-repeat;
                                        }

                                        em {
                                            display: inline-block;
                                            height: 16px;
                                            line-height: 16px;
                                            vertical-align: top;
                                            color: #999;
                                        }
                                    }
                                    a:hover i {
                                        background: url(../images/redheart.png) 0 1px no-repeat;
                                    }
                                    strong {
                                        color: #e4393c;
                                        font-family: verdana;
                                        font-size: 14px;
                                        font-weight: bold;
                                    }
                                }
                                .gcomment {
                                    height: auto;
                                    max-height: none;
                                    width: 200px;

                                    padding: 9px;
                                    background: #f7f7f7;
                                }
                            }
                        }
                        li:hover .good {
                            position: absolute;
                            z-index: 2;
                            height: auto;
                            border: 1px solid #e7e7e7;
                            box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
                        }
                    }
                }
            }
        }
    }
    // 右边工具栏
    div.toolbar {
        .toolbox {
            position: fixed;
            top: 0;
            right: 0;
            z-index: 9990;
            width: 0;
            height: 100%;
            .toolline {
                position: absolute;
                right: 0;
                top: 0;
                width: 0;
                height: 100%;
                border-right: 6px solid #7a6e6e;
                .panels {
                    position: absolute;
                    left: 6px;
                    top: 0;
                    width: 270px;
                    height: 100%;
                    z-index: 2;
                    background: #eceaea;
                }
                .toolhead {
                    position: absolute;
                    top: 0;
                    right: -6px;
                }
                .tooltab {
                    margin-top: -100px;
                    position: absolute;
                    top: 50%;
                    left: -29px;
                    width: 35px;
                    .toolitem {
                        position: relative;
                        width: 35px;
                        height: 35px;
                        margin-bottom: 1px;
                        cursor: pointer;
                        background-color: #7a6e6e;
                        border-radius: 3px 0 0 3px;
                        .hidetxt {
                            color: #666;
                            .icon {
                                width: 34px;
                                height: 35px;
                                margin-left: 1px;
                                position: relative;
                                z-index: 2;
                                background-color: #7a6e6e;
                                background-position: center;
                                background-repeat: no-repeat;
                                display: inline-block;
                            }
                            .icon1 {
                                background-image: url(../images/communication-icon.png);
                            }
                            .icon2 {
                                background-image: url(../images/toolbars.png);
                                background-position: -88px -175px;
                            }
                            .icontip {
                                position: absolute;
                                top: 8px;
                                right: 10px;
                                width: 6px;
                                height: 6px;
                                background-image: url(../images/toolbars.png);
                                background-repeat: no-repeat;
                                background-position: -150px -150px;
                                z-index: 999;
                                display: inline-block;
                            }
                            .icon3 {
                                background-image: url(../images/toolbars.png);
                                background-position: -50px 0;
                            }
                            .icon4 {
                                background-image: url(../images/toolbars.png);
                                background-position: -190px -100px;
                            }
                            .icon5 {
                                background-image: url(../images/toolbars.png);
                                background-position: -190px -150px;
                            }
                            .txt {
                                width: 62px;
                                height: 35px;
                                line-height: 35px;
                                color: #fff;
                                text-align: center;
                                font-family: "微软雅黑";
                                position: absolute;
                                z-index: 1;
                                left: 35px;
                                top: 0;
                                background-color: #c81623;
                                border-radius: 3px 0 0 3px;
                            }
                        }
                        .carttip {
                            display: none;
                            position: absolute;
                            top: 0;
                            right: 35px;
                            height: 35px;
                            line-height: 35px;
                            white-space: nowrap;
                            border-radius: 5px;
                            background: #c81623;
                            color: #fff;
                            padding: 0 10px;
                            padding-left: 30px;
                            .righticon {
                                width: 15px;
                                height: 12px;
                                background-position: -98px -162px;
                                position: absolute;
                                top: 13px;
                                left: 10px;
                                display: inline-block;
                                background-image: url(../images/toolbars.png);
                                background-repeat: no-repeat;
                            }
                            b {
                                width: 0;
                                height: 0;
                                line-height: 0;
                                font-size: 0;
                                border: transparent 6px dashed;
                                border-left: 6px solid #c81623;
                                position: absolute;
                                right: -12px;
                                top: 12px;
                                z-index: 20;
                            }
                        }
                    }
                    .toolhov:hover .icon,
                    .toolhov:hover .txt {
                        background-color: #c81623;
                    }
                }
                .toolfoot {
                    position: absolute;
                    bottom: -1px;
                    width: 100%;
                    left: -29px;
                    .toolitem {
                        position: relative;
                        width: 35px;
                        height: 35px;
                        margin-bottom: 1px;
                        cursor: pointer;
                        background-color: #7a6e6e;
                        border-radius: 3px 0 0 3px;
                    }
                    .toolhov:hover .txt,
                    .toolhov:hover .icon {
                        background-color: #c81623;
                    }
                    .hidetxt {
                        .icon {
                            width: 34px;
                            height: 35px;
                            margin-left: 1px;
                            position: relative;
                            z-index: 2;
                            background-color: #7a6e6e;
                            display: inline-block;
                            background-repeat: no-repeat;
                        }
                        .icon6 {
                            background-image: url(../images/2.gif);
                            background-position: 8px center;
                        }
                        .icon7 {
                            background-image: url(../images/toolbars.png);
                            background-position: -50px -300px;
                        }
                        .icon8 {
                            background-image: url(../images/toolbars.png);
                            background-position: -50px -250px;
                        }
                        .txt {
                            width: 50px;
                            left: 35px;
                            height: 35px;
                            line-height: 35px;
                            color: #fff;
                            text-align: center;
                            font-family: "微软雅黑";
                            position: absolute;
                            z-index: 1;
                            top: 0;
                            background-color: #7a6e6e;
                            border-radius: 3px 0 0 3px;
                        }
                        .drop {
                            padding: 12px;
                            border-radius: 5px;
                            position: absolute;
                            left: -145px;
                            top: -152px;
                            background: #e93536;
                            color: #fff;
                            font-size: 14px;
                            span {
                                position: absolute;
                                border: 1px solid #fff;
                                color: #fff;
                                background: #e93536;
                                border-radius: 10px;
                                right: -5px;
                                top: -5px;
                                width: 15px;
                                height: 15px;
                                text-align: center;
                                font: 15px/15px simsun;
                                p {
                                    padding-bottom: 10px;
                                    text-align: center;
                                }
                                img {
                                    width: 118px;
                                    height: 118px;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
/* 内容 结束 */

/* footer 底部 开始 */
footer {
    height: 600px;
    .fcolor1 {
        height: 564px;
        background: #eaeaea;
    }
    .fcolor2 {
        height: 36px;
        background: #fff;
    }
    .fline1 {
        height: 102px;
        box-sizing: border-box;
    }
    .fconbox1 {
        padding: 30px 50px;
        box-sizing: border-box;
        display: flex;
        justify-content: space-between;
    }
    .fimgtxt {
        height: 42px;
        display: flex;
        align-items: center;
    }
    .fimg {
        width: 36px;
        height: 42px;
    }
    .f-fimg1 {
        background: url(../images/ico_service.png) no-repeat 0px 0px;
    }
    .f-fimg2 {
        background: url(../images/ico_service.png) no-repeat 0px -43px;
    }
    .f-fimg3 {
        background: url(../images/ico_service.png) no-repeat 0px -86px;
    }
    .f-fimg4 {
        background: url(../images/ico_service.png) no-repeat 0px -129px;
    }
    .ftxt {
        font-size: 18px;
        font-weight: 700;
        color: #444;
    }
    .fline2 {
        height: 222px;
        box-sizing: border-box;
        border-top: 1px solid #dedede;
        border-bottom: 1px solid #dedede;
    }
    .fconbox2 {
        height: 200px;
        display: flex;
        padding: 30px 55px 31px;
        box-sizing: border-box;
        justify-content: space-between;
    }
    .fconbox2 dl dt {
        font-size: 14px;
        color: #777;
        height: 22px;
        padding-bottom: 10px;
        font-weight: bold;
    }
    .fconbox2 dl dd {
        font-size: 12px;
        height: 22px;
    }
    .fconbox2 dl dd a {
        color: #666;
    }
    .fconbox2 dl dd:hover a {
        color: #f30213;
    }
    .fline3 {
        height: 240px;
    }
    .fconbox3 {
        padding: 18px 50px 30px;
        box-sizing: border-box;
    }
    .flist1 {
        display: flex;
        justify-content: space-between;
        margin-bottom: 20px;
    }
    .flist1 li a {
        color: #666;
    }
    .flist1 li span {
        color: #d5cecc;
        padding-left: 9px;
    }
    .flist2 {
        display: flex;
        justify-content: center;
        margin-bottom: 6px;
    }
    .flist2 li {
        color: #999;
    }
    .flist2 li a {
        color: #999;
    }
    .flist2 li span {
        color: #d5cecc;
        padding: 0 9px;
    }
    .fconbox3 ul li a:hover {
        color: #f30213;
    }
    .flist2 li a img {
        width: 14px;
        height: 14px;
        padding-right: 9px;
    }
    .flist2 li {
        display: flex;
    }
    .fbtn {
        width: 103px;
        height: 32px;
    }
    .imgbtn1 {
        background: url(../images/new_footer.png) no-repeat -104px 0px;
    }
    .imgbtn2 {
        background: url(../images/new_footer.png) no-repeat 0px -33px;
    }
    .imgbtn3 {
        background: url(../images/new_footer.png) no-repeat -104px -33px;
    }
    .imgbtn4 {
        background: url(../images/new_footer.png) no-repeat 0px -66px;
    }
    .imgbtn5 {
        background: url(../images/new_footer.png) no-repeat -104px -66px;
    }
    .flist3 {
        display: flex;
        justify-content: center;
    }
    .fbtn a {
        display: block;
        width: 103px;
        height: 32px;
    }
}
/* footer 底部 结束 */
